﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.InsuranceManager
{
    public class SaveExDictMedicineReqBasicDataList
    {
        /// <summary>
        /// 医保唯一标识
        /// </summary>
        [Description("医保唯一标识")]
        public string basicDataUniqueNo { get; set; }
        /**
         * 基础数据编码
         */
        [Description("基础数据编码")]
        public String basicDataNo { get; set; }
        /**
         * 基础数据名称
         */
        [Description("基础数据名称")]
        public String basicDataName { get; set; }
        /**
         * 启用标志
         */
        [Description("启用标志")]
        public String enabledFlag { get; set; }
        /**
         * 开始日期时间
         */
        [Description("开始日期时间")]
        public DateTime? startAt { get; set; }
        /**
         * 结束日期时间
         */
        [Description("结束日期时间")]
        public DateTime? endAt { get; set; }
        /**
         * 备注
         */
        [Description("备注")]
        public String memo { get; set; }
        /**
         * 拼音码
         */
        [Description("拼音码")]
        public String pinyin { get; set; }
        /**
         * 五笔码
         */
        [Description("五笔码")]
        public String wubi { get; set; }
        /**
         * 扩展信息
         */
        [Description("扩展信息")]
        public String basicDataExtInfo { get; set; }
        /**
         * 药品通用名
         */
        [Description("药品通用名")]
        public String medicineCommonName { get; set; }
        /**
         * 药品剂型
         */
        [Description("药品剂型")]
        public string dedicineDosageForm { get; set; }
        /**
         * 药品规格
         */
        [Description("药品规格")]
        public String medicineSpec { get; set; }
        /**
         * 每次用量
         */
        [Description("每次用量")]
        public String eachDosage { get; set; }
        /**
         * 用法
         */
        [Description("用法")]
        public String usedMethod { get; set; }
        /**
         * 使用频次
         */
        [Description("使用频次")]
        public String usedFrequency { get; set; }
        /**
         * 单价
         */
        [Description("单价")]
        public String unitPrice { get; set; }
        /**
         * 生产厂家
         */
        [Description("生产厂家")]
        public String provider { get; set; }
        /**
         * 批准文号
         */
        [Description("批准文号")]
        public String approvalNo { get; set; }
        /**
         * 版本号
         */
        [Description("版本号")]
        public String versionNo { get; set; }
        /**
         * 限制适用范围
         */
        [Description("限制适用范围")]
        public String limitUseScope { get; set; }

        /**
         * 基础数据索引号
         */
        [Description("基础数据索引号")]
        public String BASIC_DATA_FID { get; set; }
        /**
         * 医保自付比例列表
         */
        [Description("医保自付比例列表")]
        public List<SaveExDictBasicDataReqSelf> medInsurSelfPAyScaleList { get; set; }
    }
}
